Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Davis Cup, World Group, QF, GER-CAN 2-0 Miami Open - Miami Wimbledon - London U.S. Open - New York Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 Germany F4 France F22 Kazakhstan F5 Kazakhstan F6 Kazakhstan F7 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Kazakhstan F3 (Shymkent) Kazakhstan F5 (Shymkent) Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) USA F1 (Los Angeles) Kazakhstan F1 (Aktobe) Kazakhstan F5 (Shymkent) Turkey F19 (Antalya) Turkey F20 (Antalya) Belarus F1 (Minsk) Belarus F2 (Minsk) Belarus F3 (Minsk) Kazakhstan F8 (Shymkent) Thailand F7 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Irpin M15 Irpin M15 Almaty M15 Telavi M15 Telavi M15 Irpin M25 Ust-Kamenogorsk M15 Shymkent M15 Shymkent M25 Almaty M15 Karshi M15 Bukhara M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Shymkent M15 Shymkent M15 Shymkent M15 Shymkent M25 Nur-Sultan M25 Telavi M15 Telavi M15 Monastir M15 Doha M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M15 Monastir M25 Tulsa M25 Tbilisi M25 Trimbach M15 Doha M25 Wichita M25 Nur-Sultan M15 Monastir M15 Chornomorsk M15 Monastir M15 Doha M15 Monastir Freudenstadt Challenger Scheveningen Challenger Alphen Challenger Aachen Challenger Wolfsburg Challenger Cherbourg Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Trani Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Furth Challenger Rabat Challenger Kosice Challenger Eckental Challenger Alphen Challenger Loughborough Challenger Bordeaux Challenger Oberstaufen Challenger San Marino Challenger Petange Challenger Barletta Challenger Orleans Challenger Heilbronn Challenger Heilbronn Challenger Rennes Challenger Heilbronn Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Bratislava Challenger St. Brieuc Challenger Heilbronn Challenger Bergamo Challenger Alphen Challenger Almaty Challenger Braunschweig Challenger Jonkoping Challenger M25 Prague Orleans Challenger Cherbourg Challenger Phoenix Challenger Geneva Challenger Alphen Challenger Napoli Challenger Mons Challenger Szczecin Challenger Biel Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Oeiras 2 Challenger Estoril Challenger Bratislava Challenger Canberra Challenger Szczecin Challenger Canberra Challenger Furth Challenger Kazakhstan F6 (Almaty) Braunschweig Challenger Lyon Challenger Dortmund Challenger Little Rock Challenger Irving Challenger Nonthaburi 2 Challenger Champaign Challenger Acapulco Challenger Astana Challenger Little Rock Challenger Genova Challenger Thionville Challenger Marrakech Challenger Zhangjiagang Challenger Braunschweig Challenger Grodzisk Mazowiecki Challenger Bratislava Challenger Pullach Challenger Prague Challenger Braunschweig Challenger Kazakhstan F7 (Shymkent) Lexington Challenger Nur-Sultan Challenger Shanghai Challenger Almaty 2 Challenger Nur-Sultan 4 Challenger Phoenix Challenger Shymkent 1 Challenger Shymkent 2 Challenger Orlando Challenger Nur-Sultan Challenger Prague Challenger Meerbusch Challenger Charlottesville Challenger Nonthaburi 1 Challenger Cassis Challenger Nonthaburi 3 Challenger Istanbul Challenger Brest Challenger Bergamo Challenger Kobe Challenger Yokkaichi Challenger Pau Challenger Morelos Challenger Oeiras 1 Challenger Tyler Challenger Oeiras 3 Challenger Shenzhen 2 Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Lille Challenger Manama Challenger Glasgow Challenger San Luis Potosi Challenger Mexico City Challenger Lugano Challenger Guangzhou Challenger Morelia Challenger Oeiras 4 Challenger Cuernavaca Challenger Surbiton Challenger Nonthaburi 4 Challenger Cancun Challenger Bordeaux Challenger Nur-Sultan Challenger Chicago Challenger Shanghai Challenger Quimper Challenger Rome Challenger Prague Challenger Cremona Challenger Helsinki Challenger BMW Open - Munich Open 13 - Marseille BMW Open - Munich Matsuyama Challenger Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Napoli Challenger M15 Minsk Seville Challenger Szczecin Challenger Madrid Challenger Open de Moselle - Metz Mons Challenger Gerry Weber Open - Halle Lincoln Challenger Eckental Challenger Bet-at-home Open - Hamburg Helsinki Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mersin Challenger Winston-Salem Open - Winston-Salem ASB Classic - Auckland Mercedes Cup - Stuttgart Rome Challenger Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg European Open - Antwerp Sardegna Open - Cagliari Emilia-Romagna Open - Parma Generali Open - Kitzbuhel Mons Challenger Bratislava Challenger M25 Tbilisi Mercedes Cup - Stuttgart Gerry Weber Open - Halle Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Infosys Hall of Fame Open - Newport Generali Open - Kitzbuhel Adelaide International - Adelaide Guadalajara Challenger Erste Bank Open - Vienna Vercelli Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Szczecin Challenger Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Moselle Open - Metz ABN AMRO Open - Rotterdam Citi Open - Washington ASB Classic - Auckland Open 13 Provence - Marseille Irving Challenger Bet-at-home Open - Hamburg Almaty Open - Almaty Hellenic Championship - Athens German Tennis Championships - Hamburg Cherbourg Challenger Mexico City Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Nur-Sultan 3 Challenger Bet-at-home Open - Hamburg Bloomfield Hills Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mersin Challenger Apia International - Sydney Furth Challenger Open 13 - Marseille Mons Challenger Wroclaw Challenger Astana Challenger Mercedes Cup - Stuttgart Knoxville Challenger Sibiu Challenger Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Open 13 - Marseille Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Heilbronn Challenger Hong Kong Tennis Open - Hong Kong Quimper Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel ABN AMRO Open - Rotterdam Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Villena Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Scheveningen Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Nonthaburi 1 Challenger Cary Challenger Manama Challenger Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia Salinas Challenger Barcelona Open Banc Sabadell - Barcelona Almaty 1 Challenger Boss Open - Stuttgart Sofia Open - Sofia Zug Challenger Moselle Open - Metz Nottingham 2 Challenger Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Antalya Open - Antalya Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Chengdu Open - Chengdu EFG Swiss Open - Gstaad BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Vilnius Challenger Moselle Open - Metz Lugano Challenger Adelaide International 2 - Adelaide Leon Challenger Dubai Duty Free Tennis Championships - Dubai Birmingham Challenger Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Sofia Open - Sofia Astana Open - Astana Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Tennis Napoli Open - Naples Shenzhen 1 Challenger BMW Open - Munich Terra Wortmann Open - Halle Boss Open - Stuttgart Hamburg Open - Hamburg Boss Open - Stuttgart Hangzhou Open - Hangzhou Zhuhai Open - Zhuhai Roanne Challenger BMW Open - Munich Bratislava 2 Challenger Cuernavaca Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Ilkley Challenger If Stockholm Open - Stockholm If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney BMW Open - Munich European Open - Antwerp Noventi Open - Halle Citi Open - Washington Shymkent Challenger Almaty Challenger Nonthaburi 2 Challenger Biel Challenger Lille Challenger Mauthausen Challenger Palmas del Mar Challenger Chicago Challenger Phoenix Challenger BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Nonthaburi 3 Challenger Koblenz Challenger Zagreb Challenger Cary 1 Challenger Mallorca Championships - Mallorca Wuxi Challenger Hamburg European Open - Hamburg Rothesay International - Eastbourne Sofia Open - Sofia Phoenix Challenger Heineken Open - Auckland Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Gerry Weber Open - Halle Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Terra Wortmann Open - Halle China Open - Beijing EFG Swiss Open - Gstaad BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Internazionali BNL d'Italia - Rome Western & Southern Open - New York Dubai Duty Free Tennis Championships - Dubai Rolex Paris Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Open Parc - Lyon Almaty Open - Almaty Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Open Tennis - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Rogers Cup - Toronto French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Masters Series - Hamburg Gerry Weber Open - Halle European Open - Antwerp Chengdu Open - Chengdu German Tennis Championships - Hamburg Generali Open - Kitzbuhel Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group F Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Olympics - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, Group I, PO, KAZ-PAK 4-0 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, World Group, Q2, JPN-GER 0-4 European Open - Antwerp Jingshan Challenger Olympics - Tokyo